2013-11-27, Xaphod

Installation:

1. Copy the following files to your '../Metatrader4/experts/indicators/' 
   folder:
    GMTS-Matrix.mq4
    GMTS-Tape.mq4
    GMTS-Dash.ex4
    TVI.mq4
    T3MA-Basic.mq4
    GannHiLo-Histo.mq4

2. Restart MT4.

3. Double click to load or Drag and drop the GMTS-Matrix/GMTS-Tape/GMTS-Dash indicator on to your chart.

Note:
These indicators require that the following indicators are installed and working:
  TVI.mq4, GannHiLo-Histo.mq4, T3MA-Basic.mq4       

Troubleshooting:
   Check the 'Journal' and 'Expert' tabs in the terminal window for errors.
   Enable dlls to allow the indicator to check if the required indicator files are installed.
   If you have installed the indicators and MT4 cannot find them, the cause may be windows Vista/7/8 file virtualization. 
    Solutions: Install MT4 outside the Program Files folder or give your user full read/write rights to the MT4 folders.
_______________________________________________________________________________

GMTS-Matrix:

GMTS-Matrix is a non-repainting matrix indicator for use with the Genesis Matrix Trading System.
   It is composed of the following indicators:
    1. TVI
    2. CCI
    3. Gann High/Low Indicator
    4. T3 Moving Average
   Multi time-frame. All bars in the chart corresponding to a higher time-frame bar will be updated 
to reflect the current state of the higher time-frame indicator.
   Optional alert when all 4 indicators line up.
   Set labels of your choice.

Indicator Parameters

TimeFrame_Settings
  TimeFrame_Period=0                Timeframe: 0,1,5,15,30,60,240,1440 etc. Current Timeframe=0. 
  TimeFrame_Auto=0                  Automatically select higher TF. M15 and M30 -> H1. Off=0, 1st HigherTF=1, 2nd HigherTF=2.
  TimeFrame_Divider_MaxLines=30     Draw period divider line for higher time-frame bars. Nr of bars back. Set to 0 to disable.
  TimeFrame_Divider_Color=DarkGray  Color of period divider lines.

TVI_Settings
  TVI_r=12                          TVI r Period.
  TVI_s=12                          TVI s Period.
  TVI_u=5                           TVI u Period.
  TVI_Label="TVI"                   Label for the TVI signal line.

CCI_Settings
  CCI_Period=20                     CCI Period.
  CCI_Label="CCI"                   Label for the CCI signal line.

GannHiLo_Settings
  GannHiLo_Period=10                Gann High/Low Period.
  GannHiLo_Label=GHL                Label for the GannHiLo signal line.

T3MA_Settings
  T3MA_Period=8                     T3MA Period.
  T3MA_b=0.618                      Volume factor.
  T3MA_MaxBars=500                  Maximum number of bars to draw. Set to 0 to show the full history.
  T3MA_Label=GM                     Label for the T3MA  signal line.

Alert_Settings
  Alert_OnBarClose=True             Alert only when an open bar closes.
  Alert_Popup=False                 Popup window & sound on Alert_
  Alert_Sound=                      Play sound on Alert. Wav files only.
  Alert_Email=False                 Send email on Alert.
  Alert_Subject=                    Email subject. Null string ("") will result in a preconfigured subject.

Label_Settings
  Label_Color=White                 Color of Histogram Id labels.

_______________________________________________________________________________

GMTS Tape:

GMTS-Tape is a tape chart of the Genesis Matrix Trading System Matrix indicator.
   It is composed of the following indicators:
     1. TVI
     2. CCI
     3. T3 Moving Average
     4. Gann High/Low Indicator 
   Multi time-frame. All bars in the chart corresponding to a higher time-frame bar will be updated to reflect the current state of the higher time-frame indicator.
   Optional alert when all the signal changes. 
 

Indicator Parameters:

TimeFrame_Settings
  TimeFrame_Period=0                    Timeframe: 0,1,5,15,30,60,240,1440 etc. Current Timeframe=0. 
  TimeFrame_Auto=0                      Automatically select higher TF. M15 and M30 -> H1. Off=0, 1st HigherTF=1, 2nd HigherTF=2
  TimeFrame_Divider_MaxLines=30;        Draw period divider line for higher time-frame bars. Nr of bars back. Set to 0 to disable.
  TimeFrame_Divider_Color=DarkGray      Color of period divider lines.

Mode_Settings
  Mode_Show3Bars=False                  Indicate when 3 of 4 bars are the same.
  Mode_NoSigColor=DimGray               Color of no signal bar for 4 bars Mode.
  Mode_3UpColor=RoyalBlue               Color of up signal bar for 3 of 4 bars.
  Mode_3DownColor=FireBrick             Color of down signal bar for 3 of 4 bars.

TVI_Settings
  TVI_r=12                              TVI r Period.
  TVI_s=12                              TVI s Period.
  TVI_u=5                               TVI u Period.

CCI_Settings
  CCI_Period=20                         CCI Period.

GannHiLo_Settings
  GannHiLo_Period=10                    Gann High/Low Period.

T3MA_Settings
  T3MA_Period=8                         T3MA Period.
  T3MA_b=0.618                          Volume factor.
  T3MA_MaxBars=500                      Maximum number of bars to draw. Set to 0 to show the full history.

Alert_Settings
  Alert_3Bars=False                     Alert when 3 bars line up.
  Alert_4Bars=False                     Alert when 4 bars line up.
  Alert_OnBarClose=True                 Alert only when an open bar closes.
  Alert_Popup=False                     Popup window & sound on Alert.
  Alert_Sound=                          Play sound on Alert_ Wav files only.
  Alert_Email=False                     Send email on Alert.
  Alert_Subject=                        Email subject. Null string ("") will result in a preconfigured subject.

_______________________________________________________________________________

GMTS-Dash

GMTS-Dash is a signal dashboard for the Genesis Matrix Trading System. It displays the 
current matrix signals for multiple time-frames and the ADR.
   It is composed of the following indicators:
     1. TVI
     2. CCI
     3. T3 Moving Average
     4. Gann High/Low Indicator
   Display 1 to 6 time-frames of the current GMTS signals.
   Show optional ADR level calculated from daily candles.
   2 Optional alerts that can be set to alert when specified time-frames line up. 
   User configurable colors.
   5 different arrow types.
   Position relative to the on top-left or top right corner. Positioning on the top left corner. Requires that the use of dlls is enabled.

NOTE!
  GMTS-Dash REQUIRES MT4 Build 509 or newer. 
  If it crashes your copy of MT4, delete it from the indicators folder and restart MT4.
  Direct your complaints about crashes to Metaquotes who are responsible for the lack of backward
  compatibility and for the stability of their product.


Indicator Parameters

TimeFrame_Settings
  TimeFrame_1=M1                Timeframe: M1,M5,M15,M30;H1,H4,D1,W1,MN1 or 1,5,15,30,60,240,1440,10080,43200. Do not display: 0 or NULL String.
  TimeFrame_2=M5 
  TimeFrame_3=M15 
  TimeFrame_4=H1 
  TimeFrame_5=H4
  TimeFrame_6=D1
  TimeFrame_TF1BarNr=0          Bar nr to display data for. 'Currently open bar'=0, 'Last closed bar'=1.
  TimeFrame_TF2BarNr=0
  TimeFrame_TF3BarNr=0
  TimeFrame_TF4BarNr=0
  TimeFrame_TF5BarNr=0
  TimeFrame_TF6BarNr=0

TVI_Settings
  TVI_r=12 TVI                  r Period.
  TVI_s=12 TVI                  s Period.
  TVI_u=5 TVI                   u Period.
  TVI_Label=TVI                 Label for TVI signal line.

CCI_Settings
  CCI_Period=20                 CCI Period.
  CCI_Label="CCI"               Label for CCI signal line.

T3MA_Settings
  T3MA_Period=8                 T3MA Period.
  T3MA_b=0.618                  Volume factor.
  T3MA_Label="T3 "              Label for the T3MA  signal line.

GannHiLo_Settings
  GannHiLo_Period=10            Gann High/Low Period.
  GannHiLo_Label="GHL"          Label for the GannHiLo signal line.

ADR_Settings
  ADR_Enable=True               Enable ADR Display.
  ADR_Days=20                   Nr of days to use for calculation.
  ADR_Low=40 ADR                Low level in percent.
  ADR_High=90 ADR               High level in percent.
  ADR_BarSize=10                Size of each bar in the ADR bar graph.
  ADR_BarScale=5.0              Scale factor. Adjust if there are gaps or overlapping of bar-graph sections.
  ADR_BarMaxLen=26              Maximum length of the bar-garph. Adjust if the bar-graph is too long or short.
  ADR_BarYOffset=3              Y offset of bar the ADR bar-graph.
  ADR_TextSize=9                ADR Value text size.
  ADR_TextYOffset=7             ADR Value text y-offset.

Alert_Settings
  Alert_Set1=110000             Alert flags for TF1, TF2, TF3, TF4, TF5, TF6. Enable=1, Disable=0. Ex: 010100=TF2 AND TF4.
  Alert_Set2=101000             Alert flags for TF1, TF2, TF3, TF4. Enable=1, Disable=0. Ex: 101000=TF1 AND TF3.
  Alert_OnBarClose=True         Alert only when an open bar closes.
  Alert_Popup=True              Popup window & sound on Alert_
  Alert_Sound=                  Play sound on Alert. Wav files only.
  Alert_Email=False             Send email on Alert.
  Alert_Subject=                Email Subject. Blank will result in a preconfigured subject.

Display_Settings
  Display_X=5 			X position of Display.
  Display_Y=15                  Y position of Display.
  Display_Corner=0              Display corner. Top left=0, Top Right=1.
  Display_Window=0              Window to display the dashboard in.
  Display_SysFontSize=1.0       Display system font size zoom factor. Normal=1.0, 125% zoom=1.25.
  Display_ColorBkg1=Gray        Background color for odd line.
  Display_ColorBkg2=Gray        Background color for even line.
  Display_ColorHeader=Gold      Color of the header text.
  Display_ColorSignal=Blue      Color of the symbol text.
  Display_ColorUp=Green         Color of the up signal.
  Display_ColorDown=Red         Color of the down signal.
  Display_ArrowType=0           0=Arrow, 1=Diagonal Arrow, 2=Square, 3=Dot, 4=Diamond.